/* 已知一个地址"http://www.laoli.com?a=1&b=2&c=3",把查询字符串转为对象{a:1,b:2,c:3} */
const url ="http://www.laoli.com?a=1&b=2&c=3"
// 1.获取查询字符串
const index = url.indexOf("?") // 获取？的索引
console.log(index);
// 2.截取查询字符串
const search = url.substring(index+1) // a= 1&b=2&c=3
console.log(search);
// 3.将查询字符串转换为数组
const arr = search.split("&") // ["a=1","b=2","c=3"]
console.log(arr);
// 4.使用 reduce方法
const result = arr.reduce((pre,cur)=>{
    // 4.1将cur按照=分割
    const temp = cur.split("=")
    console.log(temp);
    // 4.2将temp中的数据添加到pre中
    pre[temp[0]]= temp[1]
    return pre
},{})

console.log(result);